deployed solar array - Francés Inglés Diccionario